self-recoiling spring - German English Dictionary